(function () {
  $('#showReg').on('click', function () {
    $('.reg-form').show()
    $('.login-form').hide()
  })
  $('#showLogin').on('click', function () {
    $('.reg-form').hide()
    $('.login-form').show()
  })

  let form = layui.form;
  // console.log(layui);
  // console.log(form);
  // console.log(form);
  form.verify({
    //我们既支持上述函数式的方式，也支持下述数组的形式
    //数组的两个值分别代表：[正则匹配、匹配不符时的提示文字]
    pwd: [
      /^[\S]{6,12}$/,
      '密码必须6到12位，且不能出现空格'
    ],
    repwd: function (value, item) {
      if ($('#pwdVal').val() != value) {
        return "两次密码不一致"
      }
    }
  });
  //ajax
  let layer = layui.layer;
  $('.reg-form').on('submit', function (e) {
    e.preventDefault()
    let data = $(this).serialize()
    console.log(data);
    axios.post('api/reguser', data).then(function (res) {
      console.log(res);
      if (res.data.status !== 0) {
        // console.log(111);
        return layer.msg(res.data.message)
      }
      layer.msg('注册成功')
      $('#showLogin').click()
    })
  })
  //登录
  $('.login-form').on('submit', function (e) {
    console.log(111);
    e.preventDefault()
    let data = $(this).serialize()
    axios.post('api/login', data).then(function (res) {
      console.log(res);
      if (res.data.status !== 0) {
        return layer.msg(res.data.message)
      }
      layer.msg('登陆成功', {
        time: 2000 //2秒关闭（如果不配置，默认是3秒）
      }, function () {
        // location.href = "/myindex.html"
        location.href = "/index.html"
      });
      localStorage
        .setItem('token', res.data.token)

    })
  })
})()